﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using DSD_CINE.Dominio;
using System.Data;
using System.Data.SqlClient;


namespace DSD_CINE.Persistencia
{
    public class HorarioDAO
    {
        public List<BE_HORARIO> ListarTodos(string idcine, string idpelicula)
        {
            List<BE_HORARIO> lstHorarioBE = new List<BE_HORARIO>();
            BE_HORARIO beHorario = null;
            String sSQL = "";
            sSQL = "set language spanish EXEC SP_HORARIOXCINEXPELICULA '";
            sSQL += idcine + "', '"+idpelicula+"'";
            using (SqlConnection con = new SqlConnection(ConexionUtil.Conexion))
            {

                con.Open();
                using (SqlCommand com = new SqlCommand(sSQL, con))
                {
                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        while (resultado.Read())
                        {
                            beHorario = new BE_HORARIO()
                            {
                                CodHorario = (string)resultado["cod_horario"],
                                DescripHorario = (string)resultado["hora"]
                            };
                            lstHorarioBE.Add(beHorario);
                        }

                    }

                }

            }
            return lstHorarioBE;

        }
    }
}